Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Argentina F2 Argentina F3 Romania F8 Romania F11 Romania F12 Brazil F10 Brazil F11 Uruguay F1 Argentina F7 Chile F2 Chile F3 France F8 Romania F7 Netherlands F1 Romania F8 Romania F13 Venezuela F8 Great Britain F1 Colombia F2 Argentina F1 Argentina F3 Argentina F9 Uruguay F4 Great Britain F2 Great Britain F3 Uruguay F1 France F6 Netherlands F1 France F8 France F9 France F11 Italy F23 Italy F24 Italy F25 Great Britain F15 France F17 United Arab Emirates F1 Great Britain F1 Great Britain F2 Germany F4 Great Britain F3 Great Britain F4 Australia F1 Italy F2 Romania F6 Argentina F4 M15 Te Anau Argentina F5 Uruguay F1 Brazil F12 Brazil F13 Cuba F1 Argentina F4 Argentina F5 Romania F4 Romania F5 Romania F14 Romania F15 Romania F16 Romania F17 Argentina F9 Argentina F10 Colombia F6 Spain F29 Spain F30 Venezuela F7 Great Britain F2 Colombia F1 Romania F9 Romania F9 Netherlands F3 Fujitsu Siemens Open - Budapest Tehran Open ATP Challenger - Tehran XL Capital Bermuda Open - Bermuda Garden Open - Rome 8° Trani Cup - Trani Joinville Tennis Festival - Joinville Gemax Samsung Open 2004 - Belgrade Open Mutouest - St. Brieuc Copa Kia Challenger ATP - Santiago Sporting Challenger '07 Trofeo Regione Piemonte - Turin Copa Petrobras-Paraguay - Asuncion Bancolombia Open - Cali The LTA Wrexham Challenger - Wrexham Open Mutouest St. Brieuc - St. Brieuc Copa Petrobras Uruguay - Montevideo Internationaux du Doubs - Besancon Unicredit (Suisse) Bank S. A. Challenger - Chiasso Torneo Internacional Challenger Fila 2006 - Leon Harrah's Entertainment Men's Pro Challenger - Tunica Cherbourg Challenger Napoli Challenger Sofia Challenger Lugano Challenger Braunschweig Challenger Rijeka Challenger Scheveningen Challenger Aberto de Sao Paulo - Sao Paulo Amazonia Open de Tenis - Belem San Benedetto Challenger Rimini Challenger Istanbul Challenger Alphen Challenger Banja Luka Challenger Ljubljana Challenger Porsche Open - Poznan Montevideo Challenger Rennes Challenger Orleans Challenger Astana Challenger Tanger Challenger San Remo Tennis Cup - San Remo Siemens Open 2007 - Scheveningen Montevideo Challenger Copa Petrobras Brazil - Belo Horizonte Bergamo Challenger Cherbourg Challenger Le Gosier Challenger St. Brieuc Challenger Ostrava Challenger Scheveningen Challenger Sopot Challenger Athens Challenger Poznan Challenger Iquique Challenger Banca Stato Challenger Lugano - Lugano Copa Petrobras - Bogota Manerbio Challenger XI Trofeo Ciudad de Quito - Quito Como Challenger Open de la Ville de Saint Denis - Reunion Island Challenger Ford de Cherbourg - Cherbourg VIII Torneo Internazionale di Tennis - Barletta Sao Paulo Challenger Ostrava Challenger Open de Montauban - Montauban Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Orleans Challenger Open D'Orleans - Orleans San Marino Challenger Todi Challenger Montevideo Challenger St. Brieuc Challenger Mersin Challenger Sao Paulo Challenger Ostrava Challenger Blois Challenger Pekao Open 2004 - Szczecin Portoroz Challenger Scheveningen Challenger Poznan Challenger Seville Challenger Trnava Challenger Tashkent Challenger Buenos Aires Challenger Melbourne Challenger Kos-Zucchetti Tennis Cup - Cordenons Timisoara Challenger - Timisoara Trofeo Sisma Mantova - Mantova Barranquilla Challenger Medjurgorje Open - Medjugorje Ostrava Challenger Challenger Fondazione Carige - Genova The West Side Tennis Club Clay Court Challenger - Forest Hills Architect Open - Budapest Marrakech Challenger Tampere Challenger Seguros Bolivar Open - Medellin Open de Rennes La Trinitaine - Rennes Copa Petrobras Uruguray - Montevideo Tennis Napoli Cup 2007 - Napoli Copa Petrobras Argentina - Buenos Aires Ethias Trophy - Mons XI Torneo Internazionale di Tennis - Barletta Mestre Challenger Caltanissetta Challenger The LTA Nottingham Challenger - Nottingham Copa Petrobras Argentina - Buenos Aires Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Copa Petrobras Bogota - Bogota Naples Challenger - Naples Copa Petrobras Aracaju - Aracaju II Naples ITG Challenger - Naples Liberec Challenger Open de Franche-Comte - Besancon Open Mutouest de Saint-Brieuc - St. Brieuc Salinas Challenger Lima Challenger 2007 - Lima Timisoara Challenger 2005 - Timisoara XI Ciutat de Barcelona - Barcelona Scheveningen Challenger Guayaquil Challenger Montevideo Challenger Santiago Challenger XL Bermuda Open - Bermuda Todi Challenger Copa Petrobras-Argentina - Buenos Aires Ho Chi Minh City Challenger President's Cup - Astana Braunschweig Challenger 10° Trofeo Luigi Pezzoli - Bergamo Barletta Challenger BH Tennis Open International Cup - Belo Horizonte II Manta Open - Manta Antonio Savoldi-Marco Co. - Manerbio Launceston Challenger Bancolombia Open - Bogota New Delhi Challenger Aberto de Santa Catarina de Tenis - Florianopolis 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Guadalajara Challenger Arpa Ceramic Cup - Reggio Emilia Leon Challenger Aix En Provence Challenger Como Challenger Prague Challenger Trnava Challenger 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Sydney Challenger Panama City Challenger Blois Challenger Biella Challenger Izmir Challenger Launceston Challenger Yokohama Challenger Montevideo Challenger Braga Challenger Nottingham Challenger Blois Challenger Santo Domingo Challenger Bastad Challenger Rome Challenger Szczecin Challenger Burnie Challenger Kyoto Challenger Aix En Provence Challenger Mons Challenger Buenos Aires Challenger Milan Challenger Orleans Challenger Indian Wells Challenger Parma Challenger Seguros Bolivar Open - Medellin Challenger 42 - Andrezieux Santa Cruz de la Sierra 2 Challenger Reunion Island Challenger Copa Petrobras Paraguay - Asuncion St. Brieuc Challenger Aix En Provence Challenger Tunis Challenger Lisbon Challenger Copa Petrobras - Montevideo Meknes Challenger Pune Challenger Kobe Challenger St. Brieuc Challenger Montevideo Challenger Como Challenger Bangkok Challenger Ortisei Challenger Bangkok Challenger Noumea Challenger Lyon Challenger Riviera di Rimini Challenger 2004 - Rimini Napoli Challenger Helsinki Challenger Prague Challenger Istanbul Challenger Rabat Challenger Shenzhen Challenger Kos Succhetti Tennis Cup - Cordenons Montevideo Challenger Burnie Challenger Lille Challenger Prostejov Challenger Caltanissetta Challenger Architect Open - Budapest Prague Challenger Genova Challenger Bordeaux Challenger Guayaquil Challenger Bratislava Challenger Montevideo Challenger Noumea Challenger LTA Shrewsbury Challenger - Shrewsbury Monza Challenger Bangkok Challenger Iasi Challenger La Serena Open - La Serena Seoul Challenger Bercuit Challenger LTA Wrexham Challenger - Wrexham Prostejov Challenger Kyiv Open - Kiev KGHM Dialog Polish Indoors - Wroclaw Tampere Challenger Bulgarian Open - Sofia Ludwigshafen Challenger U.S. Men's Clay Court Championships - Houston Como Challenger Garden Open 2004 - Rome Salzburg-Anif Challenger Todi Challenger Stella Artois Clay Court Championship - Budaors Luedenscheid Challenger Campinas Challenger Puerto Vallarta Challenger Florianopolis Challenger Copa Ericsson Uruguay - Montevideo Chennai Open - Chennai San Luis Potosi Challenger - San Luis Potosi San Marino Cepu Open - San Marino Open de la Ville de Saint Denis - Reunion Island 2004 Freeman Men's Challenger - Joplin The LTA Wrexham Challenger - Wrexham Porsche Open - Poznan IPP Geneva Trophy - Geneva Antonio Savoldi-Marco Co. - Manerbio The LTA Bolton Challenger - Bolton The 'Fitz' Casino Challenger - Tunica Stella Artois Clay Court Championships - Budaors Antonio Savoldi-Marco Co. - Manerbio Challenger Casablanca San Angel - Mexico City Milan Challenger Riviera di Rimini Challenger - Rimini XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Copa Petrobras Colombia - Bogota Challenger DCN de Cherbourg - Cherbourg XII Abierto Internacional de Salinas - Salinas Open 13 - Marseille Open de Tenis Comunidad Valenciana - Valencia ATP Open Castilla y Leon - Segovia Copa Petrobras-Colombia - Bogota Orleans Challenger Montevideo Challenger Kitzbuhel Challenger Copa Petrobras-Uruguay - Montevideo Aix En Provence Challenger Jersey Challenger Orange Prokom Open - Sopot Athens Challenger Bordeaux Challenger BCR Open Romania - Bucharest Alessandria Challenger Milan Challenger Movistar Open - Vina del Mar Grand Prix Hassan II - Casablanca Orange Warsaw Open - Warsaw Bordeaux Challenger Mercedes Cup - Stuttgart Prostejov Challenger Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Estoril Open - Estoril Masters Series - Hamburg Kosice Challenger Bratislava Challenger Jersey Challenger Burnie Challenger Kenitra Challenger St. Brieuc Challenger BCR Open Romania - Bucharest Scheveningen Challenger Genova Challenger Open Sabadell Atlantico - Barcelona Kremlin Cup - Moscow Noumea Challenger Open de Tenis Comunidad Valenciana - Valencia Pilot Pen Tennis - New Haven Trnava Challenger Medibank International - Sydney Movistar Open - Santiago Brasil Open - Costa do Sauipe Brasil Open - Costa do Sauipe San Juan Challenger Villa Allende Challenger Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Buenos Aires Challenger Open Sabadell Atlantico - Barcelona Estoril Open - Estoril BMW Open - Munich ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest Chennai Open - Chennai Orleans Challenger Kremlin Cup - Moscow Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Aircel Chennai Open - Chennai SA Tennis Open - Johannesburg SA Tennis Open - Johannesburg Brasil Open - Costa do Sauipe Noumea Challenger Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Estoril Open - Estoril Open Sabadell Atlantico - Barcelona West Lakes Challenger Erste Bank Open - Vienna Open Sud de France - Montpellier Turin Challenger Santos Challenger Malaysian Open - Kuala Lumpur Brisbane International - Brisbane Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Portugal Open - Oeiras Vegeta Croatia Open - Umag China Open - Beijing Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Delray Beach Open - Delray Beach Generali Open - Kitzbuhel Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Brasil Open - Sao Paulo SkiStar Swedish Open - Bastad Citi Open - Washington China Open - Beijing SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Rio Open - Rio de Janeiro Barcelona Open BancSabadell - Barcelona Abierto Mexicano Telcel - Acapulco SkiStar Swedish Open - Bastad Winston-Salem Open - Winston-Salem European Open - Antwerp Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Plava Laguna Croatia Open - Umag ASB Classic - Auckland St. Petersburg Open - St. Petersburg Open Parc - Lyon Cordoba Open - Cordoba Vercelli Challenger SkiStar Swedish Open - Bastad Grand Prix Hassan II - Casablanca China Open - Beijing European Open - Antwerp Argentina Open - Buenos Aires Adelaide International - Adelaide Forte Village Sardegna Open - Sardinia Hamburg European Open - Hamburg Great Ocean Road Open - Melbourne International German Open - Hamburg Gonet Geneva Open - Geneva Pilot Pen Tennis - New Haven Belgrade 2 - Belgrade Rakuten Japan Open - Tokyo Argentina Open - Buenos Aires US Men's Clay Court Championship - Houston Heineken Open - Auckland Movistar Open - Santiago Rennes Challenger Vercelli Challenger Luedenscheid Challenger Aircel Chennai Open - Chennai Apia International - Sydney Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Monza Challenger Prague Challenger Open Sabadell Atlantico - Barcelona Lima Challenger Hua Hin Challenger Palermo Challenger Geneva Challenger Shenzhen Open - Shenzhen Millennium Estoril Open - Estoril Nature Valley International - Eastbourne Marrakech Challenger Braunschweig Challenger Bangalore Challenger Tunis Challenger Apia International - Sydney Granby Challenger Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Taipei City Challenger Malaysian Open - Kuala Lumpur Heineken Open - Auckland Apia International - Sydney Argentina Open - Buenos Aires If Stockholm Open - Stockholm TEB BNP Paribas Istanbul Open - Istanbul Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Bet-at-home Open - Hamburg Ortisei Challenger Credit Agricole Suisse Open - Gstaad Ho Chi Minh City Challenger Kobe Challenger Kremlin Cup - Moscow Toyota Challenger Hua Hin Challenger Apia International - Sydney Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Aegon Nottingham Open - Nottingham Citi Open - Washington Konzum Croatia Open - Umag Valencia Open - Valencia Kremlin Cup - Moscow Brisbane International - Brisbane Apia International - Sydney Orleans Challenger Argentina Open - Buenos Aires Campinas Challenger Brest Challenger Brasil Open - Sao Paulo Blois Challenger China Open - Beijing Geneva Open - Geneva Launceston Challenger Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Amersfoort Challenger ASB Classic - Auckland Challenger Ford de Cherbourg - Cherbourg Bet-at-home Open - Hamburg Olbia Challenger - Olbia ATP Studena Croatia Open Umag - Umag Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Gazprom Hungarian Open - Budapest Geneva Open - Geneva Swiss Open - Gstaad Generali Open - Kitzbuhel Cordoba Open - Cordoba Copa Petrobras Paraguay - Asuncion BMW Open - Munich Mallorca Championships - Mallorca Nordea Open - Bastad Plava Laguna Croatia Open - Umag Rio Open - Rio de Janeiro Santiago Open - Santiago Tunis Challenger Millennium Estoril Open - Estoril Gonet Geneva Open - Geneva Bordeaux Challenger Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona Dutch Open Tennis - Amersfoort Legg Mason Tennis Classic - Washington Abierto Mexicano Telcel - Acapulco AEGON International - Eastbourne Catella Swedish Open - Bastad Energis Open - Amersfoort China Open - Beijing Argentina Open - Buenos Aires Millennium Estoril Open - Estoril European Open - Antwerp Rio Open - Rio de Janeiro Busan Challenger Montechiarugolo Challenger Turin Challenger Sony Ericsson Open - Miami Davidoff Swiss Indoors - Basel Masters Series Hamburg - Hamburg BNP Paribas Open - Indian Wells Campionati BNL dItalia - Rome Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Open de Moselle - Metz BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Western & Southern Open - New York Rolex Paris Masters - Paris Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Miami Open - Miami Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Rakuten Japan Open - Tokyo BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Swiss Indoors Basel - Basel Sony Ericsson Open - Miami BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Miami Open - Miami BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Copa Telmex - Buenos Aires European Open - Antwerp ASB Classic - Auckland Erste Bank Open - Vienna German Tennis Championships - Hamburg St. Petersburg Open - St. Petersburg Argentina Open - Buenos Aires US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona German Tennis Championships - Hamburg Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris BNP Paribas Masters - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Australian Open - Melbourne French Open - Paris Australian Open - Melbourne U.S. Open - New York Davis Cup, Group 2, F, URU-BRA 2-3 Davis Cup, Group 2, PO, URU-BOL 5-0 Davis Cup, Group 2, 1R, URU-JAM 5-0 Davis Cup, Group 2, 2R, URU-ECU 5-0 Davis Cup, Group 1, PO, URU-PER, 4-1 Davis Cup, Group I, PO, VEN-URU 1-4 Davis Cup, Group II, 1R, ESA-URU 1-4 Davis Cup, Group II, 2R, URU-VEN 4-1 Davis Cup, Group I, 1R, URU-DOM 3-1 Davis Cup, Group I, 2R, URU-COL 2-3 Davis Cup, Group I, 1R, URU-COL 4-1 Davis Cup, Group 2, 1R, COL-URU 4-1 Davis Cup, Group 1, 1R, DOM-URU 1-4 Davis Cup, Group 1, 1R, COL-URU 3-2 All Lower level tournaments Davis Cup, Group 2, 2R, URU-DOM 4-1 ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, QR, AUT-URU 3-1 Davis Cup, Group I, PO, NZL-URU 3-1 Davis Cup, Group II, 3R, URU-MEX 3-1 Olympics - Rio de Janeiro Plava Laguna Croatia Open - Umag